package com.xiaozhen.driver.service;

import com.xiaozhen.common.core.domain.driver.ParseDriver;

import java.util.List;

/**
 * HISTORY
 *
 * @author zhenweisheng
 * @date 2021/11/3 10:32
 * @description:
 */
public interface ParseDriverService {

    /**
     * 获取驱动列表
     * @return
     */
    List<ParseDriver> selectDriverList(ParseDriver param);

    /**
     * 查看名称是否存在
     * @param driver
     * @return
     */
    Boolean checkDriverNameUnique(ParseDriver driver);

    /**
     * 添加
     * @param driver
     * @return
     */
    Integer insertDriver(ParseDriver driver);

    /**
     * 修改
     * @param driver
     * @return
     */
    Integer updateDriver(ParseDriver driver);

    /**
     * 删除
     * @param driverId
     * @return
     */
    Integer deleteDriverById(Long driverId);
}
